Plateaus and Plateau Search in Boolean Satis ability Problems: When to Give Up Searching and Start Again
نویسندگان
چکیده
We empirically investigate the properties of the search space and the behavior of hill-climbing search for solving hard, random Boolean satis ability problems. In these experiments it was frequently observed that rather than attempting to escape from plateaus by extensive search, it was better to completely restart from a new random initial state. The optimumpoint to terminate search and restart was determined empirically over a range of problem sizes and complexities. The growth rate of the optimum cuto is faster than linear with the number of features, although the exact growth rate was not determined. Based on these empirical results, a simple run-time heuristic is proposed to determine when to give up searching a plateau and restart. This heuristic closely approximates the empirically determined optimum values over a range of problem sizes and complexities, and consequently allows the search algorithm to automatically adjust its strategy for each particular problem without prior knowledge of the problem's complexity.
منابع مشابه
When Gravity Fails: Local Search Topology
Local search algorithms for combinatorial search problems frequently encounter a sequence of states in which it is impossible to improve the value of the objective function; moves through these regions, called plateau moves, dominate the time spent in local search. We analyze and characterize plateaus for three di erent classes of randomly generated Boolean Satis ability problems. We identify s...
متن کاملAn Empirical Analysis of Search in GSAT
We describe an extensive study of search in GSAT, an approximation procedure for propositional satis ability. GSAT performs greedy hill-climbing on the number of satis ed clauses in a truth assignment. Our experiments provide a more complete picture ofGSAT's search than previous accounts. We describe in detail the two phases of search: rapid hillclimbing followed by a long plateau search. We de...
متن کاملExploiting a Theory of Phase Transitions in Three-Satisfiability Problems
In the past few years there have been several empirical discoveries of phase transitions in constraint satisfaction problems (CSPs), and a growth of interest in the area among the arti cial intelligence community. This paper extends a simple analytical theory of phase transitions in three-satis ability (3-SAT) problems in two directions. First, a more accurate, problem-dependent calculation lea...
متن کاملConstrained Nonlinear Optimal Control via a Hybrid BA-SD
The non-convex behavior presented by nonlinear systems limits the application of classical optimization techniques to solve optimal control problems for these kinds of systems. This paper proposes a hybrid algorithm, namely BA-SD, by combining Bee algorithm (BA) with steepest descent (SD) method for numerically solving nonlinear optimal control (NOC) problems. The proposed algorithm includes th...
متن کاملEnhancing State Space Search for Planning by Monte-Carlo Random Walk Exploration
State space search is one of the most important and proverbial techniques for planning. At the core of state space search, heuristic function largely determines the search efficiency. In state space search for planning, a well-observed phenomenon is that for most of the time during search, it explores a large number of states while the minimal heuristic value has not been reduced. This so calle...
متن کامل